The Sisu project provides a dynamic dependency injection framework that can interact with OSGi services and Eclipse extensions.
